/************************************************************************/
/* 
	mencoder twolameopts setting class
	author pengl
	date 2008-11-26
*/
/************************************************************************/

#pragma once

#include "common.h"

/************************************************************************/
/* 
	twolame opts struct defined here
*/
/************************************************************************/
typedef struct s_twolameopts {
	int twolame_br;		//192
	int twolame_psy;	//3
	int twolame_maxvbr; //0
	int twolame_errprot;//0
	int twolame_debug;	//0
} s_twolameopts, *Ps_twolameopts;


/************************************************************************/
/* 
	twolame opts class object
	-oac toolame -toolameopts br=224

*/
/************************************************************************/
class MPLAYER_API Ctwolameopts
{
public:
	Ctwolameopts(void);
	~Ctwolameopts(void);

	char *get_myname() const;
	void set_twolameops(Ps_twolameopts opts);
	char *get_twolameopts();

protected:

	s_twolameopts m_s_twolameopts;	
};
